import type { IrType } from "@tsonic/frontend"; import type { EmitterContext } from "../../types.js"; import type { CSharpTypeAst } from "../format/backend-ast/types.js"; export declare const getAcceptedSurfaceType: (type: IrType | undefined, isOptional: boolean) => IrType | undefined; export declare const getAcceptedParameterType: (parameterType: IrType | undefined, isOptional: boolean) => IrType | undefined; export declare const emitTypedDefaultAst: (expectedType: IrType | undefined, context: EmitterContext) => [CSharpTypeAst | undefined, EmitterContext]; //# sourceMappingURL=defaults.d.ts.map