export declare const SchemaObjectKind: {
    readonly __SchemaObjectKind__switch_must_have_a_default__: -1;
    readonly kInvalidSchemaObjectKind: 1;
    readonly kAggregateFunction: 2;
    readonly kApproxView: 17;
    readonly kConstant: 3;
    readonly kDatabase: 4;
    readonly kExternalTable: 5;
    readonly kFunction: 6;
    readonly kIndex: 7;
    readonly kMaterializedView: 8;
    readonly kModel: 9;
    readonly kProcedure: 10;
    readonly kSchema: 11;
    readonly kTable: 12;
    readonly kTableFunction: 13;
    readonly kView: 14;
    readonly kSnapshotTable: 15;
};
export type SchemaObjectKind = '__SchemaObjectKind__switch_must_have_a_default__' | -1 | 'kInvalidSchemaObjectKind' | 1 | 'kAggregateFunction' | 2 | 'kApproxView' | 17 | 'kConstant' | 3 | 'kDatabase' | 4 | 'kExternalTable' | 5 | 'kFunction' | 6 | 'kIndex' | 7 | 'kMaterializedView' | 8 | 'kModel' | 9 | 'kProcedure' | 10 | 'kSchema' | 11 | 'kTable' | 12 | 'kTableFunction' | 13 | 'kView' | 14 | 'kSnapshotTable' | 15;
export type SchemaObjectKind__Output = typeof SchemaObjectKind[keyof typeof SchemaObjectKind];
