import { OneOrMoreStatements, Statements, StatementPossibilities } from '#csharp/code-dom/statements/statement';
import { Parameter } from '#csharp/code-dom/parameter';
export declare function Try(body: StatementPossibilities, objectInitializer?: Partial<TryStatement>): TryStatement;
export declare class TryStatement extends Statements {
    constructor(body: StatementPossibilities, objectInitializer?: Partial<TryStatement>);
    readonly implementation: string;
}
export declare function Catch(parameter: Parameter | undefined, body: OneOrMoreStatements, objectInitializer?: Partial<TryStatement>): TryStatement;
export declare class CatchStatement extends Statements {
    protected parameter: Parameter | undefined;
    constructor(parameter: Parameter | undefined, body: OneOrMoreStatements, objectInitializer?: Partial<TryStatement>);
    readonly implementation: string;
}
//# sourceMappingURL=try.d.ts.map