/**
 * Copyright (c) 2026-present, Goldman Sachs
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
export declare const TEST_DATA__QueryBuilder_Accessors_SimpleProjection_WithFilter: {
    _type: string;
    body: {
        _type: string;
        function: string;
        parameters: ({
            _type: string;
            function: string;
            parameters: ({
                _type: string;
                function: string;
                parameters: ({
                    _type: string;
                    multiplicity: {
                        lowerBound: number;
                        upperBound: number;
                    };
                    type: string;
                    value: {
                        path: string[];
                    };
                    body?: never;
                    parameters?: never;
                } | {
                    _type: string;
                    body: {
                        _type: string;
                        function: string;
                        parameters: {
                            _type: string;
                            function: string;
                            parameters: ({
                                _type: string;
                                parameters: {
                                    _type: string;
                                    name: string;
                                }[];
                                property: string;
                                value?: never;
                            } | {
                                _type: string;
                                value: string;
                                parameters?: never;
                                property?: never;
                            })[];
                        }[];
                    }[];
                    parameters: {
                        _type: string;
                        name: string;
                    }[];
                    multiplicity?: never;
                    type?: never;
                    value?: never;
                })[];
                multiplicity?: never;
                type?: never;
                value?: never;
            } | {
                _type: string;
                multiplicity: {
                    lowerBound: number;
                    upperBound: number;
                };
                type: string;
                value: {
                    colSpecs: {
                        function1: {
                            _type: string;
                            body: {
                                _type: string;
                                parameters: {
                                    _type: string;
                                    name: string;
                                }[];
                                property: string;
                            }[];
                            parameters: {
                                _type: string;
                                name: string;
                            }[];
                        };
                        name: string;
                    }[];
                };
                function?: never;
                parameters?: never;
            })[];
            fullPath?: never;
        } | {
            _type: string;
            fullPath: string;
            function?: never;
            parameters?: never;
        })[];
    }[];
    parameters: never[];
};
export declare const TEST_DATA__QueryBuilder_Accessors_SimpleProjection_WithPostFilter: {
    _type: string;
    body: {
        _type: string;
        function: string;
        parameters: ({
            _type: string;
            function: string;
            parameters: ({
                _type: string;
                function: string;
                parameters: ({
                    _type: string;
                    multiplicity: {
                        lowerBound: number;
                        upperBound: number;
                    };
                    type: string;
                    value: {
                        path: string[];
                        metadata: boolean;
                        colSpecs?: never;
                    };
                } | {
                    _type: string;
                    multiplicity: {
                        lowerBound: number;
                        upperBound: number;
                    };
                    type: string;
                    value: {
                        colSpecs: {
                            function1: {
                                _type: string;
                                body: {
                                    _type: string;
                                    parameters: {
                                        _type: string;
                                        name: string;
                                    }[];
                                    property: string;
                                }[];
                                parameters: {
                                    _type: string;
                                    name: string;
                                }[];
                            };
                            name: string;
                        }[];
                        path?: never;
                        metadata?: never;
                    };
                })[];
                body?: never;
            } | {
                _type: string;
                body: {
                    _type: string;
                    function: string;
                    parameters: ({
                        _type: string;
                        parameters: {
                            _type: string;
                            name: string;
                        }[];
                        property: string;
                        value?: never;
                    } | {
                        _type: string;
                        value: string;
                        parameters?: never;
                        property?: never;
                    })[];
                }[];
                parameters: {
                    _type: string;
                    name: string;
                }[];
                function?: never;
            })[];
            fullPath?: never;
        } | {
            _type: string;
            fullPath: string;
            function?: never;
            parameters?: never;
        })[];
    }[];
    parameters: never[];
};
export declare const TEST_DATA__QueryBuilder_Accessors_SimpleProjectionWithDatabase_WithPostFilter: {
    _type: string;
    body: {
        _type: string;
        function: string;
        parameters: ({
            _type: string;
            function: string;
            parameters: ({
                _type: string;
                multiplicity: {
                    lowerBound: number;
                    upperBound: number;
                };
                type: string;
                value: {
                    path: string[];
                    colSpecs?: never;
                };
            } | {
                _type: string;
                multiplicity: {
                    lowerBound: number;
                    upperBound: number;
                };
                type: string;
                value: {
                    colSpecs: {
                        function1: {
                            _type: string;
                            body: {
                                _type: string;
                                parameters: {
                                    _type: string;
                                    name: string;
                                }[];
                                property: string;
                            }[];
                            parameters: {
                                _type: string;
                                name: string;
                            }[];
                        };
                        name: string;
                    }[];
                    path?: never;
                };
            })[];
            fullPath?: never;
        } | {
            _type: string;
            fullPath: string;
            function?: never;
            parameters?: never;
        })[];
    }[];
    parameters: never[];
};
export declare const TEST_DATA__QueryBuilder_Accessors_SimpleSelectOnIngest: {
    _type: string;
    body: {
        _type: string;
        function: string;
        parameters: ({
            _type: string;
            function: string;
            parameters: ({
                _type: string;
                multiplicity: {
                    lowerBound: number;
                    upperBound: number;
                };
                type: string;
                value: {
                    path: string[];
                    metadata: boolean;
                    colSpecs?: never;
                };
            } | {
                _type: string;
                multiplicity: {
                    lowerBound: number;
                    upperBound: number;
                };
                type: string;
                value: {
                    colSpecs: {
                        name: string;
                    }[];
                    path?: never;
                    metadata?: never;
                };
            })[];
            fullPath?: never;
        } | {
            _type: string;
            fullPath: string;
            function?: never;
            parameters?: never;
        })[];
    }[];
    parameters: never[];
};
export declare const TEST_DATA__QueryBuilder_Accessors: ({
    path: string;
    content: {
        _type: string;
        filters: never[];
        joins: never[];
        name: string;
        package: string;
        schemas: {
            name: string;
            tables: {
                columns: {
                    name: string;
                    nullable: boolean;
                    type: {
                        _type: string;
                        size: number;
                    };
                }[];
                name: string;
                primaryKey: never[];
            }[];
            views: never[];
        }[];
        runtimeValue?: never;
        connectionValue?: never;
        readMode?: never;
        writeMode?: never;
        datasets?: never;
        datasetGroup?: never;
        owner?: never;
        stereotypes?: never;
        taggedValues?: never;
    };
    classifierPath: string;
} | {
    path: string;
    content: {
        _type: string;
        name: string;
        package: string;
        runtimeValue: {
            _type: string;
            connectionStores: never[];
            connections: never[];
            mappings: never[];
            environment: string;
            warehouse: string;
        };
        filters?: never;
        joins?: never;
        schemas?: never;
        connectionValue?: never;
        readMode?: never;
        writeMode?: never;
        datasets?: never;
        datasetGroup?: never;
        owner?: never;
        stereotypes?: never;
        taggedValues?: never;
    };
    classifierPath: string;
} | {
    path: string;
    content: {
        _type: string;
        name: string;
        package: string;
        runtimeValue: {
            _type: string;
            connectionStores: never[];
            connections: {
                store: {
                    path: string;
                    type: string;
                };
                storeConnections: {
                    connection: {
                        _type: string;
                        connection: string;
                    };
                    id: string;
                }[];
            }[];
            mappings: never[];
            environment?: never;
            warehouse?: never;
        };
        filters?: never;
        joins?: never;
        schemas?: never;
        connectionValue?: never;
        readMode?: never;
        writeMode?: never;
        datasets?: never;
        datasetGroup?: never;
        owner?: never;
        stereotypes?: never;
        taggedValues?: never;
    };
    classifierPath: string;
} | {
    path: string;
    content: {
        _type: string;
        connectionValue: {
            _type: string;
            authenticationStrategy: {
                _type: string;
            };
            databaseType: string;
            datasourceSpecification: {
                _type: string;
                testDataSetupSqls: string[];
            };
            element: string;
            type: string;
        };
        name: string;
        package: string;
        filters?: never;
        joins?: never;
        schemas?: never;
        runtimeValue?: never;
        readMode?: never;
        writeMode?: never;
        datasets?: never;
        datasetGroup?: never;
        owner?: never;
        stereotypes?: never;
        taggedValues?: never;
    };
    classifierPath: string;
} | {
    path: string;
    content: {
        _type: string;
        name: string;
        readMode: {
            _type: string;
        };
        writeMode: {
            _type: string;
        };
        datasets: {
            name: string;
            primaryKey: string[];
            ingestPartitionColumns: never[];
            storageLayoutClusterColumns: never[];
            storageLayoutPartitionColumns: never[];
            source: {
                _type: string;
                schema: {
                    _type: string;
                    columns: {
                        name: string;
                        genericType: {
                            rawType: {
                                _type: string;
                                fullPath: string;
                            };
                            typeArguments: never[];
                            multiplicityArguments: never[];
                            typeVariableValues: {
                                _type: string;
                                value: number;
                            }[];
                        };
                        multiplicity: {
                            lowerBound: number;
                            upperBound: number;
                        };
                    }[];
                };
                format: {
                    _type: string;
                    fieldDelimiter: string;
                    headerRowsToSkipCount: number;
                    recordDelimiter: string;
                    parseHeader: boolean;
                };
            };
            privacyClassification: {
                sensitivity: string;
            };
            preprocessors: never[];
        }[];
        datasetGroup: string;
        owner: {
            _type: string;
            prodParallel: {
                appDirId: number;
                level: string;
            };
            production: {
                appDirId: number;
                level: string;
            };
        };
        stereotypes: never[];
        taggedValues: never[];
        package: string;
        filters?: never;
        joins?: never;
        schemas?: never;
        runtimeValue?: never;
        connectionValue?: never;
    };
    classifierPath: string;
})[];
//# sourceMappingURL=TEST_DATA__QueryBuilder_Accessors.d.ts.map