// @strict: true
// @filename: index.d.ts
export declare function foo({a}?: {
    a?: string;
}): void;
export declare function foo2({a}: {
    a?: string | undefined;
} | undefined, b: string): void;
export declare function foo3({a, b: {c}}: {
    a?: string | undefined;
    b?: {c?: string | undefined;} | undefined;
} | undefined, b: string): void;